package com.raowb.common.base.controllers;

import com.raowb.common.rest.RestResult;
/**
 * 
* @Description: rest风格 
* @author: raowb
* @date 2018年8月6日
 */
public class BaseRestController extends BaseController {
	
	/**
	 * 
	* @Title: success
	* @Description: 请求成功
	* @return    设定文件
	* @return RestResult    返回类型
	* @throws
	 */
	public RestResult success() {
		return RestResult.success();
	}
	
	/**
	 * 
	* @Title: success
	* @Description: 请求成功
	* @param data
	* @return    设定文件
	* @return RestResult    返回类型
	* @throws
	 */
	protected RestResult success(Object data) {
		return RestResult.success(data);
	}

	/**
	 * 请求失败
	 *
	 * @param msg 提示内容
	 * @return
	 */
	public RestResult error(String msg) {
		return RestResult.error(msg);
	}

	/**
	 * 请求失败
	 * 
	 * @param code
	 * @param msg
	 * @return
	 */
	protected RestResult failed(String code, String msg) {
		return RestResult.error(code, msg);
	}
}
